package com.yingside.reflection;

import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;

public class Test {
    public static void main(String[] args) {
//        try {

            System.out.println(3 * 0.1);

//            Class<?> clz = Class.forName("com.yingside.reflection.TestReflection");
//            TestReflection trf = (TestReflection)clz.newInstance();
//
//            Method method = clz.getDeclaredMethod("setName", String.class);
//
//            method.invoke(trf,"张三");
//
//
//            System.out.println("trf.name = " + trf.name);


//        } catch (ClassNotFoundException e) {
//            e.printStackTrace();
//        } catch (IllegalAccessException e) {
//            e.printStackTrace();
//        } catch (InstantiationException e) {
//            e.printStackTrace();
//        } catch (NoSuchMethodException e) {
//            e.printStackTrace();
//        } catch (InvocationTargetException e) {
//            e.printStackTrace();
//        }
    }
}
